package com.example.androidlearning2200;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

/**
 * standard(默认模式)，每次启动都会创建新的Activity实例，不管启动栈里是否存在当前Activity的实例
 * singleTop: 如果当前Activity已经是栈顶Activity，再次启动时不会创建新的Activity实例，如果不是栈顶Activity，则启动时会创建新的实例
 * singleTask：同一个启动栈里永远只保持一个当前的Activity实例，栈里没有时，启动会创建，如果已经有了，启动会复用。
 * singleInstance：独自占据一个启动栈，通过需要共享的Activity采用这个模式，如支付宝的支付界面
 */
public class FirstActivity extends BaseActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_firist);
        findViewById(R.id.btnStart).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(new Intent(FirstActivity.this, SecondActivity.class));
            }
        });
    }
}